home *** CD-ROM | disk | FTP | other *** search
/ Power Tools 1993 November - Disc 2 / Power Tools Plus (Disc 2 of 2)(November 1993)(HP).iso / hotlines / wsyhl / parsc64 / idc_rept.txt < prev    next >
Text File  |  1993-07-01  |  34KB  |  558 lines

  1. IDC Opinion
  2.   IDC believes that 64-bit architecture is an inevitable evolution in
  3. technology that will be important but not dominant in the second half of 
  4. the decade. The transition from 16- to 32-bit system architecture was quite 
  5. different from the upcoming transition from 32- to 64-bits. In general, 
  6. there is not the pent-up demand for the features of 64-bit architecture as 
  7. there was in the transition to 32-bits, most notably in address space 
  8. requirements.
  9.   On the supply side, markets where 64-bit capabilities can provide a 
  10. competitive advantage, (i.e, high performance technical systems and 
  11. midrange systems) will lead the migration. Digital and SGI/MIPS are seen as 
  12. the leaders in this evolution. IDC believes that competitors in these 
  13. markets have a window of two to three years to respond. In the desktop 
  14. markets, however, volume and cost issues enter the equation much more 
  15. rapidly than before. When 32- and 64-bit processors and systems converge in 
  16. price for the mass market, the transition will be accelerated. IDC expects 
  17. this to happen a few years after Intel's P7 becomes available _ when its 
  18. lower-cost siblings hit the street.
  19.   On the user side, IDC expects the high-performance technical users to tap 
  20. into 64-bit architectures first, due to the leading-edge nature of their
  21. applications. The transition of commercial users will take much longer,
  22. however, due to the more conservative nature of this group and a reliance 
  23. on higher-level software tools, which will take time to evolve to take 
  24. advantage of 64-bit features.
  25.   We believe ISVs will tend to support the architectures from which they 
  26. derive revenue, regardless of the 64- or 32-bit question. For instance, 
  27. major ISVs will port to Digital's Alpha platform not because it is a 64-bit 
  28. architecture but because they believe that Digital is a major player in the 
  29. market. The majority of ISVs will port existing 32-bit software to the 64-
  30. bit platforms without taking advantage of the 64-bit features. 
  31. What Does 64-Bits Mean?
  32.   In order to differentiate and categorize processors as 32-bit or 64-bit 
  33. (or any other size, for that matter) we must first realize that there is a 
  34. hardware definition and a software definition. To illustrate the 
  35. difference, many PCs utilize an Intel 486 chip, a 32-bit chip by any 
  36. hardware definition. However, most of these PCs run DOS or Windows, which 
  37. is a 16-bit software environment. Therefore, these PCs would be considered 
  38. 32-bit according to a hardware definition but 16-bit by a software 
  39. definition. 
  40.   There are many components of a system that could be classified as 64-bit. 
  41. These include:
  42.      Integer register size
  43. *    Floating point register size
  44. *    Virtual address space (determines maximum memory any one process can 
  45.         use)
  46. *    Physical address space (determines maximum physical memory that can be
  47.         addressed)
  48. *    Data bus size
  49. *    Ability to manipulate 64-bit data types
  50. *    System software environment
  51.   IDC does not believe that the data bus size alone should be used in 
  52. determining whether a system is 64-bit or not. Likewise, we do not believe 
  53. that the ability to manipulate 64-bit data types makes a system 64-bit. 
  54. Many 32-bit architectures allow for manipulation of 64-bit data types. 
  55. Sixty-four-bit floating point registers are common throughout 32-bit 
  56. architecture machines and therefore are not part of our 64-bit definition. 
  57. Sixty-four-bit data types provide a performance boost as well as increased 
  58. precision, but by themselves do not make an architecture 64-bit. Some 
  59. supercomputer architectures utilize this type of technology and are often 
  60. regarded as 64-bit but do not meet IDC's definition. We do believe that the 
  61. integer register size and the virtual and physical address size, in 
  62. conjunction with the software that controls the system, determine whether a 
  63. system is 64-bit. 
  64.   IDC uses a "purist" technology-based approach to categorizing processors 
  65. and operating systems. We stipulate that 64-bit hardware must have all of 
  66. the following characteristics:
  67. *    64-bit integer registers 
  68. *    Significantly greater than 32-bit flat, unsegmented virtual address 
  69.         space
  70. *    Significantly greater than 32-bit flat, unsegmented physical address 
  71.         space
  72. *    No "hoops" to jump through to obtain these capabilities (i.e., no
  73.         segmentation)
  74.    The reason for the "significantly greater than" terminology is to allow
  75. architectures flexibility to utilize specific bits for special purposes.
  76. Sixty-four-bit integer registers are necessary to deal with 64-bit logical 
  77. and physical addresses efficiently. Our definition of 64-bit operating 
  78. systems and software is based on our definition of 64-bit hardware. We 
  79. stipulate that 64-bit software must:
  80. *    Allow access to the 64-bit hardware features (especially virtual
  81.   addressing)
  82. *    Utilize 64-bit data types (i.e., 64-bit integers, compilers manipulate 
  83.         64-bit quantities, etc.)
  84. *    Not impose "hoops" to jump through to obtain these capabilities (i.e., 
  85.         no segmentation)
  86.   A similar definition can be made for 16- and 32-bit systems. 
  87. Comparing Transitions
  88.   When comparing the transition from 16- to 32-bit computing, with the 
  89. upcoming transition from 32- to 64-bit computing, the following differences 
  90. are apparent:
  91. *    There was a need for greater than 16-bit addressing before 32-bit 
  92. systems were generally available.
  93. *    The increase in address space varies dramatically in going from 16- to 
  94. 32- to 64-bit systems.
  95.   Table 1 illustrates the relative size of the physical and virtual address
  96. spaces for 16-, 32-, and 64-bit systems:
  97.   Note that in going from 8- to 16-bits, as shown in Table 1, the address 
  98. space is 256 times larger. In going from 16- to 32-bits the address space 
  99. is a very comfortable 64,000 times larger. In going from 32- to 64-bits the 
  100. address space is a whopping 4,000,000,000 times larger than before! 
  101. Therefore, address space demand had to increase 256-fold for 32-bits to 
  102. become a requirement. Similarly, demand must increase by 64,000 times 
  103. before a 64-bit architecture is needed (when the 33rd bit is required).
  104.   The transition from 16- to 32-bits was quite different from the upcoming
  105. transition from 32- to 64-bits. The single biggest difference is that for 
  106. the 16- to 32-bit transition there had been a great need for more than 16-
  107. bits of addressing _ both virtual and physical. Note that the demand for 
  108. 32-bits occurs essentially when the 17th address bit is needed. Likewise, 
  109. demand for 64-bits occurs when the 33rd bit is required. Many different 
  110. schemes or kludges were developed to get around these issues when need for 
  111. the next bit or two began to surface. Examples include overlays, 
  112. segmentation, and use of special hardware to translate virtual addresses to 
  113. physical addresses. When 32-bit systems were first introduced (e.g., 
  114. VAX/VMS, DG MV, etc.) there was a market waiting for them.
  115.   The desktop PC market is, in many ways, different from the
  116. minicomputer/mainframe market that preceded it. However, the transitional
  117. issues are remarkably similar. Similar mistakes were made and similar 
  118. kludges were done _ the time frame is just extended. IDC expects similar 
  119. schemes will be used to delay transitions to 64-bit technology.
  120.   As illustrated in Figure 1, IDC believes that demand for 64-bit 
  121. addressing begins to be real in 1995, led by high-performance systems, 
  122. several years after the technology is available. Note that this is the 
  123. first time that the technology is ahead of the need. 
  124. What Does 64-Bits Enable?
  125.   From an architectural standpoint, a 64-bit architecture provides 
  126. advantages in two areas: computation speed and addressing. The former 
  127. occurs simply because computational instructions can work on data types 
  128. (integers, floating point, pointers, etc.) that are twice as large within 
  129. one clock cycle. This increase in speed not only helps technical 
  130. applications, which are typically more demanding computationally, but also 
  131. commercial applications that perform numerous data comparisons, 
  132. translations, and block data movements. While 64-bit technology can provide 
  133. some performance boosts, it can also generate additional overhead. Any 
  134. performance differences are application-specific. Sixty-four-bit
  135. technology does not imply a universal doubling in performance.
  136.   The advantages of 64-bit addressing capabilities are not apparent when 
  137. looking at the address space requirements of the average program. For the 
  138. vast majority of these, 4GB of addressing will be sufficient for many 
  139. years. Instead of driving 64-bit functionality into existing applications, 
  140. we believe that the practical application of 64-bit architectures will be 
  141. for emerging applications with specific characteristics such as:
  142. *    Large database, file, and I/O processing (e.g., imaging)
  143. *    Complex layered software (e.g., object management)
  144.   In order to properly move up the application food chain, we believe the 
  145. use of larger address spaces and other 64-bit features will need to be 
  146. implemented in system software first, particularly operating systems and 
  147. database management software. The system software functionality that would 
  148. need to be addressed to solve each of these problems is related, but 
  149. different.
  150.   Large Database and I/O
  151.   Multiuser operating systems provide a logical view of memory and I/O via
  152. virtual addressing, paging, device mapping, logical I/O interfaces, and 
  153. file systems. All of these place additional overhead on a system. This 
  154. overhead also tends to get exponentially larger as the system capacity 
  155. (memory, disk) gets larger, and/or the number of programs vying for these 
  156. resources increase (see Figure 2). This is why many suppliers have needed 
  157. to rewrite the memory management and I/O management segments of their 
  158. operating systems in order to support the larger memories (512MB+), storage 
  159. (300GB+) and process counts (1000+) associated with larger capacity 
  160. systems.
  161.   Complex Layered Software
  162.   An increasing trend for building applications is to use modular 
  163. components that are pieced together and customized to match specific 
  164. requirements and functions. A problem with this approach is that message 
  165. passing among software components is time consuming and absorbs operating 
  166. system resources. This slows the performance of the application and the 
  167. entire system. Microkernel-based operating systems will provide the 
  168. architectural foundation from a software standpoint for making software 
  169. components modular, but will face similar performance issues. If such 
  170. architectures are to become accepted, fast memory-based message passing 
  171. must be used.
  172.   The key bottlenecks in system software, which slow the execution of these
  173. functions, are translation schemes (i.e., multiple table look ups, logical
  174. mapping, etc.). As these tables contain more information the overhead 
  175. increases on system resources, especially CPU cycles. With a full 64-bit 
  176. hardware architecture (64-bit data manipulation and addressing) the 
  177. additional bits can be used to map devices and system software via logical 
  178. addresses as shown in Figure 2. To gain even higher performance, the entire 
  179. I/O subsystem could be mapped to look like a single, large set of 
  180. multilevel caches (see Figure 3). In such a scheme, table lookups will be 
  181. less frequent, freeing the CPU to do the computational work it was meant to 
  182. perform.
  183. Inhibitors for the Movement to 64-Bit
  184.   The aforementioned methods of solving particular problems with 64-bit 
  185. system software make a bold assumption: the world is ideal. The realities 
  186. of today's market dictate that customers will require a high level of 
  187. consistency with existing applications and environments. Therefore, 
  188. suppliers will need to spend increasingly valuable resources ensuring this 
  189. consistency and compatibility in order to keep customer bases happy and 
  190. products stable.
  191.   A list of the potential inhibitors for 64-bit computing includes the 
  192. following:
  193. *    Compiler technology
  194. *    Standards and the growing number of APIs/ABIs
  195. *    Legacy systems and system software
  196.   The advancement of compiler technology is the first hurdle to overcome, 
  197. and probably the easiest. Beyond the ability to effectively utilize 64-bit 
  198. features  within the hardware and software architecture, the challenges 
  199. facing compiler makers will be in maintaining compatibility with existing 
  200. architectures and compilers (i.e., hiding the intricacies from the 
  201. programmer) and installing effective intelligence on when and where to use 
  202. 64-bit capabilities. We do not see these as large problems to overcome, and 
  203. thus do not envision compiler technology issues dramatically inhibiting the 
  204. movement to 64-bit computing.
  205.   Compliance with industry standards and the ability to convince software
  206. developers to write to specific APIs for 64-bit architectures looms as 
  207. another potential problem. Most formal standards are created out of 
  208. existing APIs. At the high-level programming interface level, developers 
  209. will not see a difference in most system calls and libraries. However, 
  210. implementations of these standard interfaces on 64-bit architectures will 
  211. have some differences in order to take advantage of the more advanced 
  212. features. Thus code would not be completely portable. Some of this 
  213. phenomenon occurs today among different interface implementations, but we 
  214. believe the problem will be exacerbated with the proliferation of 64-bit 
  215. architectures.
  216.   Perhaps the largest problem will be in providing compatibility with 
  217. existing systems and software. This is a problem for both suppliers and 
  218. users. Suppliers  have a choice of either providing complete upward 
  219. compatibility when moving to a 64-bit architecture (e.g., what Sparc 
  220. International is promising), or changing the architecture and pushing the 
  221. installed-base through a migration (e.g., Digital with Alpha). The 
  222. tradeoffs of these options are: 
  223. *    Provide upward compatibility. Minimize the risk to the installed base, 
  224.        but face a slower implementation of 64-bit features and added R&D 
  225.        costs in maintaining existing interfaces.
  226. *    Change the architecture. Expose the installed base to change (which 
  227.        could be to another supplier), yet bring 64-bit functionality to 
  228.        market faster and have this as a technological differentiator.
  229.   Users, in general, prefer to minimize their risks and continue to receive
  230. steady technological improvements in the platform, while maintaining
  231. compatibility with the architecture they use today. This is one of the 
  232. primary reasons why we believe the movement to 64-bit computing will be a 
  233. slow, incremental movement rather than a rapid turnover.
  234. Market Dynamics for 64-Bit Acceptance
  235.   We believe the dynamics that will dictate the movement to 64-bit 
  236. computing will be determined differently among computer suppliers, ISVs, 
  237. and users. Each group has its own set of motivations, facilitators, and 
  238. hurdles that will affect the movement to 64-bit architectures.
  239.   Computer Suppliers
  240.   Among the computer suppliers, the factors that will drive 64-bit 
  241. computing are:
  242. *    The increased need to maintain some level of differentiation. An early 
  243.         jump to a 64-bit platform will provide performance edges, a 
  244.         perception of technology leadership, and the ability to offer 
  245.         greater headroom for future platforms.
  246. *    Greater engineering expertise. Development and release cycles for
  247.         microprocessors and systems have shortened due to a greater level 
  248.         of engineering talent and expertise. Thus, the ability for 
  249.         suppliers to introduce a new 64-bit architecture is greater today 
  250.         than during the transition from 16- to 32-bits.
  251.   Computer suppliers also face a number of obstacles that will hamper the
  252. movement to 64-bit architectures, of which the most noteworthy are:
  253. *    Generating volume. The only way to generate large volume for a 
  254.         microprocessor is the desktop market. However, the commercial 
  255.         desktop market is only just beginning to fully utilize 32-bit 
  256. systems (e.g., OS/2, Windows NT, Unix), and thus will not require 64-bit 
  257. architectures for some time. It is difficult to financially justify an 
  258. investment in developing a 64-bit microprocessor with limited hope of 
  259. penetrating the volume desktop market. As with the movement to 32-bits, IDC 
  260. expects that 64-bit hardware will be available and even plentiful on the 
  261. desktop long before software begins to take advantage of the capabilities.
  262. *    Installed-base disruption. Many 64-bit systems may not be completely
  263.         compatible with existing 32-bit systems. Installed-base migration 
  264.         programs are typically long and costly to suppliers.
  265.   Software Vendors
  266.   ISVs typically are driven by two factors: volume and value-added 
  267. functionality.
  268. New functionality or support of specific platforms is added in a reactive
  269. fashion  when enough customers demand it. Porting to a particular platform 
  270. may also occur if a revenue opportunity exists.
  271.   We believe ISVs will tend to support the architectures from which they 
  272. derive revenue, regardless of the 64- or 32-bit question. For instance, 
  273. major ISVs will port to Digital's Alpha platform not because it is a 64-bit 
  274. architecture, but because they believe Digital is a major player in the 
  275. market and any platform the company produces will generate enough volume 
  276. for ISVs to get return for the porting investment.
  277.   As a result of extensive interviewing, IDC believes that the majority of 
  278. ISVs are not seeing demand among their users for specific 64-bit 
  279. functionality, nor do they see many inherent capabilities of which their 
  280. software products can take advantage. The majority of ISVs will port 
  281. existing 32-bit software to the 64-bit platforms without taking advantage 
  282. of the 64-bit features. In fact, most vendors porting to Digital's Alpha 
  283. systems are using OpenVMS, a 32-bit OS. In the future, as more customers 
  284. demand functionality that can be more efficiently provided through 64-bit 
  285. features, ISVs will modify products to better utilize the 64-bit platforms. 
  286. However, some software vendors may choose to use 64-bit as a differentiator 
  287. at some time in the future.
  288.   For details on the impact of 64-bit technology in the CAD/CAE/CAM markets 
  289. see 64-Bit Architecture: What It Will Mean for CAD/ CAE/CAM (IDC #6445, 
  290. March 1992).
  291.   Users
  292.   The demand for 64-bit computing will originate with high-performance 
  293. technical users rather than in the commercial market. It is the technical 
  294. users who typically lead the way to advanced technologies. Technical users 
  295. also tend to turn over systems fairly quickly, porting or recompiling to 
  296. reap the benefits  of more advanced platforms as introduced. These users 
  297. tend to model "Grand Challenge"-type problems, which typically can have 
  298. huge data set sizes and therefore can always use more address space.
  299.   Commercial users tend to be more conservative in nature, valuing service,
  300. support, and stability more so than the technical user that buys more for
  301. advanced features. The commercial user also uses more high level software
  302. (e.g., middleware) to piece together applications. Thus, 64-bit platforms 
  303. would not have value to the mass commercial market until the higher-level 
  304. software utilized 64-bit features.
  305. Who Will Be Selling 64-bit Technology and When?
  306.   64-bit technology will rollout from most of the major vendors over the 
  307. next three years.
  308.   Table 2 illustrates the major players and our expectation of the rollout.
  309.   Silicon Graphics/MIPS - 
  310.   MIPS R4000
  311.   SGI/MIPS was the first vendor to ship 64-bit hardware-based systems. 
  312. SGI's Iris Crim-son workstations utilize the MIPS R4000, the first 64-bit 
  313. chip. It runs Irix, SGI's version of Unix, and runs in 32-bit mode. IDC 
  314. expects Windows NT, also a 32-bit OS, to be made available on SGI's R4000-
  315. based machines as well as R4000-based systems from other manufacturers. 
  316. Digital's DECstation line utilizes MIPS R3000 processors and is scheduled 
  317. to get R4000 upgrades in 1993.
  318. These systems will also run 32-bit operating systems and will not get the
  319. 64-bit version of OSF/1 that DEC plans for its Alpha AXP systems. IDC does 
  320. not expect a 64-bit operating system to be available for the R4000 until 
  321. the 1995 time frame; that OS is likely to be an Irix evolution from SGI. 
  322. With the demise of the ACE initiative, prospects for proliferation of the 
  323. R4000 have lessened. However, there is still significant support by 
  324. European and Asian vendors (especially Sony and NEC) even though U.S. 
  325. vendor interest (most notably Compaq and Digital) has waned.
  326.   Digital _ Alpha AXP
  327.   Digital is the company that is most aggressively marketing 64-bit as an
  328. innovation and differentiator. As such, we have the most information about
  329. Digital's 64-bit strategies and products. However, the real impetus for 
  330. Alpha is RISC, not 64-bit, as Digital needed to revamp its entire line due 
  331. to the VAX running out of gas. In the process of designing a new 
  332. architecture for the next 25 years, Digital correctly identified that 
  333. sometime in that 25-year time frame 64-bits will be a requirement. That 
  334. sometime is not quite here today.
  335.   Rollout of operating systems for Alpha is as follows:
  336. *    Digital's OpenVMS will ship with the first Alpha systems in December 
  337.         1992 but will be largely restricted to run in 32-bit mode. Access 
  338.         to 64-bit data types will be provided but virtual address space 
  339.         will remain 32-bit. Digital has not stated when OpenVMS will be 
  340.         fully 64-bit, but that it will be in the future. IDC expects this 
  341.         functionality in the 1995 time frame.
  342. *    Microsoft's Windows NT will be available in approximately the same 
  343.         time frame as it is made available for Intel (sometime in 1993). At 
  344.         this point, Microsoft has not made any statements about its 64-bit 
  345.         directions, except that NT does utilize 64-bit file pointers (also 
  346.         on the Intel version). In fact, Microsoft is boldly promoting the 
  347.         fact that NT is 32-bit, which is considered "advanced" in the 
  348.         markets where Micro-soft competes.
  349. *    Digital's DEC OSF/1 will be the first 64-bit OS available for Alpha 
  350.         and should ship to customers in the first half of 1993. A 
  351.         developer's version will ship in conjunction with the first Alpha 
  352.         shipments in December 1992. 
  353. *    Other Unix offerings: Encore also announced that it will develop a 64-
  354.         bit version of Unix SVR4 ES/MP for its high-end Alpha-based 
  355.         commercial systems.
  356.   Availability for these systems and the 64-bit version of SVR4 has not yet 
  357. been disclosed. Olivetti will also be providing a version of SVR4 for its 
  358. Alpha-based systems. 
  359.   IDC expects that Digital will announce lower-cost Alpha systems in 1993.
  360. Lower-cost systems, the availability of Windows NT, and the ability of the
  361. company to leverage its relationship with Microsoft, are key to the future
  362. success of Alpha beyond the VAX installed base. This potential is largely 
  363. based on a 32-bit operating system (NT) for the foreseeable future. Success 
  364. in the Unix space is dependent on Digital's rationalization of its Unix 
  365. strategy. For a closer look at Digital's Alpha operating system strategies 
  366. see Is Alpha DEC's Ticket to Regain Lost Unix Market Share? (IDC #6699 June 
  367. 1992). 
  368.   Sun Microsystems and Others _ Sparc
  369.   Sparc International has approved Sparc version 9, which extends the Sparc
  370. architecture to 64 bits. The new version was influenced by startup HaL
  371. Computer, expected to be the first Sparc manufacturer to introduce a system
  372. utilizing 64-bit Sparc technology. IDC expects this introduction in 1993. 
  373. HaL will likely ship a 32-bit version of SVR4 and will make 64-bit 
  374. enhancements over time.
  375.   Sun Microsystems, by far the largest and most influential Sparc system
  376. manufacturer, will likely follow HaL but lag by at least a year. IDC 
  377. believes that Sun has other much higher priority projects, such as making 
  378. substantial progress in commercial servers and introducing object 
  379. technologies. On the software side, IDC does not expect a 64-bit version of 
  380. Solaris until 1995 at the earliest. Although Sun is the volume leader in 
  381. workstations, HP is currently the performance leader and therefore likely 
  382. to be the workstations utilized in the most demanding environments _ those 
  383. likely to need 64-bits
  384. first.
  385.   IBM/Apple/Motorola _ Power, PowerPC
  386.   PowerPC, an evolution of IBM's Power architecture utilized in the 
  387. RS/6000, is a joint project between IBM and Motorola. Today's RS/6000s are 
  388. 32-bit but have 52-bit addressing via a segmentation scheme. We expect that 
  389. the PowerPC chips will be 32-bit and that IBM will continue to enhance its 
  390. Power derivative with 64-bit capability targeted at the high-performance 
  391. technical market. The first PowerPC chips should see the light in 1H93 with 
  392. an MP version available in 2H93. The 64-bit derivative from IBM will likely 
  393. debut in 1994, followed in the 1995 time frame by a version of AIX that 
  394. will exploit the 64-bit capabilities.
  395.   Hewlett-Packard, PA-RISC
  396.   HP's PA-RISC is the architecture utilized in the company's 9000 Series 
  397. 700 workstations as well as its 9000 Series 800 commercial Unix systems and 
  398. its 3000 line, which runs MPE/iX. In addition, PA-RISC will be the first 
  399. RISC architecture to run native NetWare. Given HP's performance leadership 
  400. position at the high end of the technical workstation market, IDC expects 
  401. HP to see demand for 64-bits before most other manufacturers. PA-RISC is a 
  402. 32-bit architecture. In our opinion, HP has approximately three years 
  403. before 64-bit demand becomes significant. Therefore, the company has enough 
  404. time to adapt PA-RISC to 64-bits and to bring product to market. If HP does 
  405. not articulate its direction vis-a-vis 64-bit within the next 12-18 months, 
  406. the company stands to lose its perception of technology leadership. IDC 
  407. expects that HP will enhance HP-UX, its Unix OS, to take advantage of 64-
  408. bit functionality within a year of making available systems based on 64-bit 
  409. architecture.
  410.   Intel, P7
  411.   IDC expects that Intel will rollout its P6 processor (a 32-bit chip) in 
  412. the 1994 time frame, followed closely by P7, a 64-bit chip, in the 1995 
  413. time frame.
  414. Both are members of the X86 family. Systems utilizing each will follow
  415. processor introduction by a year at most. Most P7 systems will run 32-bit
  416. software environments through the end of the decade. We expect that 64-bit 
  417. Unix operating systems will make their way onto the X86 in the 1997 time 
  418. frame.
  419. Outlook/Assumptions
  420.   Our outlook (see Figure 4) is derived from careful consideration of the
  421. following factors:
  422.   General market assumptions
  423. *    This outlook is based on the market dynamics we've discussed from both 
  424.         the supply and demand side.
  425. *    We believe the history of the 16 to 32-bit migration that began in the 
  426.         late 1970s serves as a useful guideline for the 32- to 64-bit 
  427.         transition, with adjustments made to accommodate differences as 
  428.         outlined.
  429. *    This outlook is based on the hardware definition of 64-bits and does 
  430.         not take into account the software environment.
  431. *    This outlook covers systems shipped in all IDC size classifications: 
  432.         PC, workstation, small-scale, medium-scale, and large-scale. Thus, 
  433.         the unit outlook will be heavily weighted towards the impact in the 
  434.         PC market since PCs account for the vast majority of system units. 
  435.         Supply side factors (i.e., vendor shipment):
  436. *    Expected introduction of 64-bit technologies into the market by major
  437.         vendors (refer back to Table 2 for details).
  438. *    As this is a complete industry outlook, it is heavily influenced by 
  439.         the volume leader, Intel. IDC expects that Intel will rollout its 
  440.         P7 processor (the first 64-bit x86 compatible), in the 1995 time 
  441.         frame. If Intel's schedule is not as we have assumed, this outlook 
  442.         would need to be revised accordingly.
  443. *    In the PC market, the transition will accelerate at the point in which 
  444.         32- and 64-bit microprocessors converge in price. IDC expects this 
  445.         to happen a few years after the P7 is available _ when its lower-
  446.         cost siblings hit the street. This will be very late in the decade.
  447. *    In the midrange market, microprocessor cost is a much smaller 
  448.         component of the system pricing, thus the difference in prices 
  449.         between 32 and 64-bit microprocessors will have little impact. 
  450.         Instead, the movement to 64-bit in the midrange will be dictated by 
  451.         competitive needs and R&D resource allocation among suppliers.
  452.   Demand Side Factors (i.e., user adoption)
  453. *    The 64-bit migration trend will be led by high-performance 
  454.         workstations and mid-range systems in the technical environment, 
  455.         where applications requiring high performance will make 64-bit 
  456.         solutions more attractive. 
  457. *    PC users will transition to 64-bit systems much more slowly. This is a
  458.         function of the lack of applications requiring 64-bit solutions, as 
  459.         well as the fact that 32-bit systems are only now beginning to hit 
  460.         their stride. 
  461. *    When 64-bit software environments become widely available (in 
  462.         approximately the 1996 time frame), IDC expects that a significant 
  463.         hurdle will be overcome. Growth in 64-bit applications will 
  464.         accelerate, which will then accelerate the growth of the overall 
  465.         64-bit market.
  466.   To summarize, we believe the transition from 32- to 64-bit architectures 
  467. will happen at different speeds within different market segments (see Table 
  468. 3). The net effect on the overall market outlook for 64-bit systems, shown 
  469. in Figure 4, is a slow transition; this is due mainly to the overwhelming 
  470. influence the Intel PC market has on shipments in the overall market.
  471.   IDC believes that 64-bit architecture represents an inevitable, 
  472. evolutionary progression in processor technology; this will be an 
  473. important, but not dominant technology in the latter half of the 1990s. We 
  474. don't usually forecast out beyond a five year time frame, but our best 
  475. estimate is that by 1997 approximately 10% of all computer systems shipped 
  476. worldwide will have a 64-bit processor (not necessarily running a 64-bit 
  477. Operating System). Sixty-four-bit architectures should comprise almost 20% 
  478. of all unit shipments by the turn of the century.
  479.  
  480. Filing Information:
  481.  
  482. Date:  November 1992
  483. IDC #: 7175
  484. Volume:   1.Unix
  485. Tab:   3.Operating Systems/
  486.           Architectural Issues
  487.  
  488.                Sixty-Four Bit Computing: A Bit Ahead of Its Time?
  489.                     Analysts: David M. Smith and John Morrell
  490.  
  491.                                 The Bottom Line
  492. IDC believes that 64-bit architecture is an inevitable technology 
  493. evolution.
  494. High-performance technical users will be the first to take advantage of the 
  495. features but the overall market will be slow to absorb the new technology. 
  496. In general, there is not the pent-up demand for the features a 64-bit
  497. architecture provides as there was in the transition to 32-bits, most 
  498. notably in address space requirements. We believe ISVs will tend to support 
  499. the architectures from which they derive revenue, regardless of the 64- or 
  500. 32-bit question. The majority of ISVs will port existing 32-bit software to 
  501. the 64-bit platforms without taking advantage of the 64-bit features.
  502.  
  503.  Copyright 1992 International Data Corporation. Reprinted and distributed
  504.  electronically by Hewlett-Packard Company with permission of International
  505.  Data Corporation. For additional copies please contact Linda Rich,
  506.  508-935-4389.
  507.  
  508. Source: International Data Corporation, 1992
  509.                                    Figure 1
  510.         Approximate Demand for Addressing and Availability of Hardware
  511. Source:International Data Corporation, 1992
  512.                                    Figure 2
  513.                                 Mapping Schemes
  514. Source: International Data Corporation, 1992
  515.                                    Figure 3
  516.                  Architectural Advantages of 64-bit Computing
  517. Source: International Data Corporation, 1992
  518.  
  519.  
  520.  
  521. *OSF/1 only initially (see text for details)
  522. **Likely to be HaL, not Sun
  523. Source: International Data Corporation, 1992
  524.   Source: International Data Corporation, 1992
  525.  
  526.  
  527. Source: International Data Corporation, 1992
  528.  
  529.                           Table 1: Address Space Size
  530.  
  531. Bits      Address Space Size  # of times larger than previous size 
  532. 8-bit     256 bytes                             _ 
  533. 16-bit    64,000 bytes                          256 
  534. 32-bit    4,000,000,000 bytes                   64,000 
  535. 64-bit    16,000,000,000,000,000,000 bytes      4,000,000,000 
  536.  
  537.                                     Table 2
  538.           Anticipated rollout of 64-Bit Products from Major Suppliers
  539.  
  540. Architecture  Sponsor   Introduction  First System  64-Bit OS  First 64-Bit 
  541.                         (64-Bit)      Shipment                 Applications 
  542. R4000         SGI/MIPS   1992         1992          1995      1995 
  543. Alpha         Digital    1992         1993          1993*     1994 
  544. Sparc         Sun, others 1993        1993**        1995      1996 
  545. Power         IBM        1994         1994          1995      1996 
  546. PA-RISC       HP         1994         1995          1996      1996 
  547. P7            Intel      1995         1996          1997      1997 
  548.  
  549.                                     Table 3
  550.                    Transition Times to 64-bit Architectures 
  551.                        Within Different Market Segments
  552.  
  553.               Commercial            Technical           Overall 
  554. PC            Very, very slow       Very slow           Very slow 
  555. Workstation   Slow, cost issues     Fast                Fastest 
  556. Midrange      Medium, 64-bit SW lag Fast                Medium 
  557. Large scale   Medium                Very fast           Fast 
  558.